Smoothing non-uniform communication latencies for OLTP
نویسنده
چکیده
Transaction processing applications traditionally run on the high-end servers. Up until recently, such servers had uniform core-to-core communication latencies. Now with multisocket multicores, for the first time we have Islands, i.e., groups of cores that communicate very fast with cores that belong to the same group and several times slower with cores from other groups. In current mainstream servers, each chip is an Island; as the number of cores on a chip increases, however, soon we will identify Islands within a single chip. How do transaction processing systems perform on these non-uniform platforms? Aren’t multisocket multicores just another form of abundant parallelism? We already have transaction processing systems that scale up on multicores and scale out across machines. Shouldn’t one of the existing designs be good enough for hardware Islands?
منابع مشابه
OLTP on Hardware Islands
Modern hardware is abundantly parallel and increasingly heterogeneous. The numerous processing cores have nonuniform access latencies to the main memory and to the processor caches, which causes variability in the communication costs. Unfortunately, database systems mostly assume that all processing cores are the same and that microarchitecture differences are not significant enough to appear i...
متن کاملUse of Two Smoothing Parameters in Penalized Spline Estimator for Bi-variate Predictor Non-parametric Regression Model
Penalized spline criteria involve the function of goodness of fit and penalty, which in the penalty function contains smoothing parameters. It serves to control the smoothness of the curve that works simultaneously with point knots and spline degree. The regression function with two predictors in the non-parametric model will have two different non-parametric regression functions. Therefore, we...
متن کاملAn Approach to Improve the Smoothing Process Based on Non-uniform Redistribution
In the paper, an effective technique, based on the non-uniform redistribution probability for novel events (the unknown events), to improve the smoothing method in language models is proposed. Basically, there are two processes in the smoothing methods: 1) discounting and 2) redistributing. Instead of uniform probability assignment to each unseen events used by most smoothing methods, we propos...
متن کاملExploiting Hidden Non-uniformity of Uniform Memory Access on Manycore CPUs
As the rate of CPU clock improvement has stalled for the last decade, increased use of parallelism in the form of multiand many-core processors has been chased to improve overall performance. Current highend manycore CPUs already accommodate up to hundreds of processing cores. At the same time, these architectures come with complex on-chip networks for inter-core communication and multiple memo...
متن کاملA Prolegomenon on OLTP Database Systems for Non-Volatile Memory
The design of a database management system’s (DBMS) architecture is predicated on the target storage hierarchy. Traditional diskoriented systems use a two-level hierarchy, with fast volatile memory used for caching, and slower, durable device used for primary storage. As such, these systems use a buffer pool and complex concurrency control schemes to mask disk latencies. Compare this to main me...
متن کامل